Testing and Visualizing a Message Queuing Infrastructure
نویسنده
چکیده
Integration on process level has emerged as a promising paradigm for managing Enterprise Application Integration (EAI) strategies. However, there is a missing link between established messaging infrastructures, utilizing the transport of messages and a processcoupled view on it. Testing and analyzing the results are two tightly coupled and normally inseparable mechanisms. This paper describes an end-to-end test of a messaging system for several business processes achieved through a logical orchestration of the components involved. The messaging model used, including several message types, as well as basic Gestalt principles of perceptual grouping, will be introduced. For visualizing the test results, we present an approach that incorporates principles derived from Gestalt theory. Just as important, enterprise integration patterns and testing issues such as the test model will be explained, too. The idea of splitting a messaging infrastructure into different layers (business, logical, physical), in order to gain test results for the different business processes, is a novel approach. Likewise, injecting test messages on application level during productive operation is a challenge. Visualizing the test results using Gestalt principles, aids in reducing the cognitive effort. To sum it up, this paper discusses messaging, testing, patterns as well as semantic issues and shows how to visualize a messaging infrastructure for different business processes in a coherent way.
منابع مشابه
(PR) 30-day Public Review for OASIS AMQP Version 1.0
AMQP (Advanced Message Queuing Protocol) is an efficient, reliable, wire level messaging protocol supporting common middleware messaging interaction patterns: messaging, request/response, publish/subscribe, transactions, and store and forward. It allows middleware applications to communicate with each other without having to have the same infrastructure on both ends (i.e. it provides vendor neu...
متن کاملEnergy-Aware Probabilistic Epidemic Forwarding Method in Heterogeneous Delay Tolerant Networks
Due to the increasing use of wireless communications, infrastructure-less networks such as Delay Tolerant Networks (DTNs) should be highly considered. DTN is most suitable where there is an intermittent connection between communicating nodes such as wireless mobile ad hoc network nodes. In general, a message sending node in DTN copies the message and transmits it to nodes which it encounters. A...
متن کاملAn Analyzer for Message Sequence Charts
Message sequence charts (MSCs) are used in the design phase of a distributed system to record intended system behaviors. They serve as informal documentation of design requirements that are referred to throughout the design process and even in the final system integration and acceptance testing. We show that message sequence charts are open to a variety of semantic interpretations. The meaning ...
متن کاملMessage Queuing Systems
Definition Amessage is an information sent by a sender process to a receiver process. A message queue is a mechanism that allows a sender process and a receiver process to exchange messages; the sender posts a message in the queue, and the receiver retrieves the message from the queue. A message queuing system provides a mean to build distributed systems, where distributed processes communicate...
متن کاملAn Analyser for Mesage Sequence Charts
A B S T R A C T Message sequence charts (MSCs) are used in the design phase of a distributed system to record intended system behaviors. They serve as informal documentation of design requirements that are referred to throughout the design process and even in the final system integration and acceptance testing. We show that message sequence charts are open to a variety of semantic interpretatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005